<?php

class ComposerAutoloaderInitd5be36c4110b2875175167de455faf34{
    private static $loader;

    public static function loadClassLoader($class){
        if('Composer\Autoload\ClassLoader' === $class){
            require __DIR__.'/ClassLoader.php';
        }
    }

    public static function getLoader(){
        if(self::$loader !== null){
            return self::$loader;
        }

        spl_autoload_register(array('ComposerAutoloaderInitd5be36c4110b2875175167de455faf34','loadClassLoader'),true,true);
        self::$loader = $loader = new \Composer\Autoload\ClassLoader();
        spl_autoload_unregister(array('ComposerAutoloaderInitd5be36c4110b2875175167de455faf34', 'loadClassLoader'));

        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined("HHVM_VERSION") && (!function_exists("zend_loader_file_encoded") || !zend_loader_file_encoded());
        if($useStaticLoader){
            require_once __DIR__.'/autoload_static.php';

//            call_user_func();
        }else{

        }

        $loader->register(true);

        return $loader;
    }
}
